雲端託管服務其實相當於使用硬體供應商準備的 Server 來運行我們準備的服務,他們可能會使用類似虛擬化的方式將一台主機分割出不同的資源區塊租賃給我們做使用,但他本體還是一個實體 Server
主流的雲端託管商已經開始陸續提供 ARM Server 的選項,大多採用我們上一篇介紹過的 Ampere 公司所推出的 Ampere Altra 所為 CPU 選擇,並標榜高效能與低價位,如 Oracle Cloud ARM而 ARM 公司自家也有推出 Server 用的 CPU,也就是 ARM Neoverse 系列,其該系列最早在 2018年發布,目前最新系列為 Neoverse N2,採用 採用 Armv9的基礎架構 CPU架構,具備支援 DDR5 RAM 的能力且為 5 奈米製程,兼具省電與高效能,目前在 AWS Graviton 上使用,目前有提供一個月可免費使用 750小時,直到 2021/12/31 號,有興趣的可以去試用評估
我相信是肯定的,有 ARM 本家, Ampere 甚至傳出 Microsoft 也在開發 Server 級 ARM CPU 供自家雲端平台 Azure 使用,有大公司投入 CPU 開發,也有很多 Server 廠商使用,也有雲端廠商購買並提供服務,目前生態鏈健康,可以對其未來抱有希望
我認為這該挑服務使用,若是 SaaS 的服務,那自然不用在意 CPU 是 ARM 還是 x86,提供廠商有優化相容就好,比較需要考量的是 db 應用,MySQL 目前沒有推出 ARM 的官方版本,而資料庫的設計也是以 X86 為主,ARM 可用但無法達到 i/o 最佳化,因此資料庫服務不推薦使用,但 AP Server 或是 運算為主的 AI Server 就很推薦使用,可以在這些服務上嘗試看看
來跟風一下目前最紅的挖礦議題,讓我們用 手臂(ARM) 來挖礦